perfect characterization